Elastic Agent (via Codeless Connector Framework)

Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊

Back to Connectors Index


Attribute Value
Connector ID ElasticAgentConnector
Publisher Microsoft
Used in Solutions ElasticAgent
Collection Method CCF
Connector Definition Files ElasticAgent_ConnectorDefinition.json
DCR Definition Files ElasticAgent_DCR.json
CCF Configuration ElasticAgent_PollingConfig.json
CCF Capabilities APIKey, Paging, POST
Microsoft Learn View on Learn

The Elastic Agent data connector enables you to ingest system metrics, logs, and telemetry data collected by Elastic Agent from Elasticsearch into Microsoft Sentinel. This connector uses the Elasticsearch Search API with API key authentication to query multiple data streams (CPU, memory, process, filesystem, network, load, uptime, agent metrics, and logs). It supports DCR-based ingestion time transformations for efficient query execution. For more information, see the API documentation: https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-search

Tables Ingested

This connector ingests data into the following tables:

Table Transformations Ingestion API Lake-Only
ElasticAgentLogsV2_CL

💡 Tip: Tables with Ingestion API support allow data ingestion via the Azure Monitor Data Collector API, which also enables custom transformations during ingestion.

Permissions

Resource Provider Permissions:

Setup Instructions

⚠️ Note: These instructions were automatically generated from the connector's user interface definition file using AI and may not be fully accurate. Please verify all configuration steps in the Microsoft Sentinel portal.

1. Prerequisites

Ensure you have the required access and configuration.

Prerequisites

Required Indices

The connector queries the following Elasticsearch indices:

Metrics:

Logs:

2. Configure Elasticsearch Connections

Add one or more Elasticsearch connections to collect data from.

Elasticsearch Connections

You can add multiple connections to collect data from different Elasticsearch deployments. Each connection requires its own Elasticsearch URL and API key.

Creating an API Key

  1. In Kibana, go to Stack Management > API Keys
  2. Click Create API key
  3. Set a name and configure permissions:
    • Read access to metrics-system.*
    • Read access to metrics-elastic_agent.*
    • Read access to logs-elastic_agent-*
  4. Copy the Base64-encoded API key value Connector Management Interface

This section is an interactive interface in the Microsoft Sentinel portal that allows you to manage your data collectors.

📊 View Existing Collectors: A management table displays all currently configured data collectors with the following information:

Add New Collector: Click the "Add new collector" button to configure a new data collector (see configuration form below).

🔧 Manage Collectors: Use the actions menu to delete or modify existing collectors.

💡 Portal-Only Feature: This configuration interface is only available when viewing the connector in the Microsoft Sentinel portal. You cannot configure data collectors through this static documentation.

Add Elasticsearch Connection

Connect to Elasticsearch

When you click the "Add Connection" button in the portal, a configuration form will open. You'll need to provide:

Connection Details

Provide the connection details for your Elasticsearch deployment.

💡 Portal-Only Feature: This configuration form is only available in the Microsoft Sentinel portal.


Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊

Back to Connectors Index